@echo off
chcp 65001 >nul
echo ========================================
echo 快速修复测试
echo ========================================

echo.
echo 问题：所有申请都显示空数据
echo 原因：移除了通用存储键的保存和获取逻辑
echo 修复：恢复通用存储键作为备用方案

echo.
echo 修复内容：
echo 1. 申请页面：同时保存到特定存储键和通用存储键
echo 2. 审批页面：优先从特定存储键获取，如果没有则从通用存储键获取

echo.
echo 测试步骤：
echo 1. 提交一个退住申请
echo 2. 检查控制台是否显示：
echo    - "数据已保存到特定存储键: checkout_approval_data_{businessId}"
echo    - "数据已保存到通用存储键: checkout_approval_data"
echo 3. 点击处理按钮
echo 4. 检查控制台是否显示：
echo    - "从特定存储键获取的数据: {data}"
echo    - 或者 "从通用存储键获取的数据: {data}"
echo 5. 检查审批页面是否显示数据

echo.
echo 预期结果：
echo - 申请页面正确保存数据到两个存储键
echo - 审批页面能正确获取数据
echo - 不再显示空数据

echo.
echo 如果仍然显示空数据：
echo 1. 检查浏览器控制台错误信息
echo 2. 检查sessionStorage中是否有数据
echo 3. 检查数据格式是否正确
echo 4. 检查业务ID是否正确传递

echo.
echo 修复完成！
pause
